delivery of the stone - Alemán Inglés Diccionario